package pt.uminho.di.poo.transitarios.medida;

public abstract class AbstractMedida<T> implements IMedida<T> {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String medida;

	private Float valor;

	public AbstractMedida(String medida, Float valor) {
		this.medida = medida;
		this.valor = valor;
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see pt.uminho.di.poo.transitarios.medidas.IMedida#getMedida()
	 */
	@Override
	public String getMedida() {
		return this.medida;
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see pt.uminho.di.poo.transitarios.medidas.IMedida#getValor()
	 */
	@Override
	public Float getValor() {
		return this.valor;
	}

	public void setMedida(String medida) {
		this.medida = medida;
	}

	public void setValor(Float valor) {
		this.valor = valor;
	}

}
